/**
 * Copyright (c) 2022 - present TinyVue Authors.
 * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd.
 *
 * Use of this source code is governed by an MIT-style license.
 *
 * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
 * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
 * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
 *
 */
export default {
  'en-US': 'English',
  'zh-CN': '中文',
  'zh-TW': '中国台湾',
  hello: '你好 {name}',
  code: 'zh-CN',
  ui: {
    wizard: {
      previousStep: '上一步',
      nextStep: '下一步',
      save: '保存',
      submit: '提交'
    },
    linkMenu: {
      title: '消息',
      placeholder: '请输入关键字过滤...',
      sure: '确定',
      cancel: '取消'
    },
    todoList: {
      add: '提交',
      placeholder: '请输入内容...'
    },
    alert: {
      error: '错误',
      info: '消息',
      success: '成功',
      title: '消息提示',
      warning: '警告'
    },
    amount: {
      currency: '币种',
      amount: '金额',
      date: '日期'
    },
    actionMenu: {
      moreText: '更多'
    },
    base: {
      all: '全部',
      cancel: '取消',
      confirm: '确定',
      more: '更多',
      reset: '重置'
    },
    button: {
      cancel: '取消',
      confirm: '确认'
    },
    cascader: {
      noMatch: '无匹配数据',
      loading: '加载中',
      placeholder: '请选择',
      noData: '暂无数据'
    },
    chart: {
      auxiliary: '辅助',
      emptyText: '暂无数据',
      kName: '日K',
      other: '其他',
      summation: '总量',
      total: '总计',
      value: '数值'
    },
    creditCardForm: {
      submit: '提交'
    },
    crop: {
      cropImage: '图片裁剪',
      croppedImage: '裁剪后图像'
    },
    datepicker: {
      clear: '清空',
      cancel: '取消',
      endDate: '结束日期',
      confirm: '确定',
      month: '月',
      endTime: '结束时间',
      month2: '2 月',
      month1: '1 月',
      month4: '4 月',
      month3: '3 月',
      month6: '6 月',
      month5: '5 月',
      month8: '8 月',
      month7: '7 月',
      month10: '10 月',
      month9: '9 月',
      month12: '12 月',
      month11: '11 月',
      months: {
        feb: '二月',
        jan: '一月',
        apr: '四月',
        mar: '三月',
        jun: '六月',
        may: '五月',
        aug: '八月',
        jul: '七月',
        oct: '十月',
        sep: '九月',
        dec: '十二月',
        nov: '十一月'
      },
      nextYear: '后一年',
      nextMonth: '下个月',
      prevMonth: '上个月',
      now: '此刻',
      selectDate: '选择日期',
      prevYear: '前一年',
      startDate: '开始日期',
      selectTime: '选择时间',
      today: '今天',
      currentMonth: '本月',
      startTime: '开始时间',
      week: '周次',
      weeks: {
        mon: '一',
        sun: '日',
        wed: '三',
        tue: '二',
        fri: '五',
        thu: '四',
        sat: '六'
      },
      timezone: '选择时区',
      year: '年'
    },
    calendar: {
      showType: {
        year: '年'
      }
    },
    dept: {
      code: '编码',
      company: '公司',
      dept1: '一级部门',
      dept2: '二级部门',
      dept3: '三级部门',
      dept4: '四级部门',
      dept5: '五级部门',
      dept6: '六级部门',
      dept7: '七级部门',
      dept8: '八级部门',
      input: '可输入部门编码或名称',
      name: '名称',
      search: '辅助查询',
      selected: '已选'
    },
    detailpage: {
      saveButtonText: '确认',
      cancelButtonText: '取消',
      localTips: '不能全部隐藏',
      localTitle: '数据',
      valueTitle: '勾选隐藏',
      labelTitle: '文本字段',
      dialogTitle: '个性化标题'
    },
    dialogBox: {
      confirm: '确定',
      cancel: '取消'
    },
    load: {
      dot: '加载中',
    },
    exception: {
      build: '模块正在建设中',
      busy: '系统繁忙，请稍等一下',
      noperm: '茫茫大海，找不到页面',
      weaknet: '网络不给力',
      pcview: '请到PC上查看文件',
      nodata: '休息一下',
      create: '创建',
      provide: 'TINY 开发团队提供'
    },
    fileUpload: {
      largefile: '文件过大，将会分片上传，请耐心等待!',
      folder: '文件所在文件夹层数已超过 5 层，将不会上传该文件',
      init: '服务报错，请重试',
      exceed: '文件超过最大限制',
      largeFile: '文件大小超出限制 2G ！',
      fileSize: '{name}大小不能小于 ',
      deleteTip: '按 delete 键可删除',
      downloadFile: '下载文件',
      previewFile: '预览文件',
      updateFile: '更新文件',
      deleteFile: '删除文件',
      empty: '是空文件！'
    },
    grid: {
      dataUnchanged: '数据未改动！',
      deleteSelectRecord: '您确定要删除所选记录吗？',
      emptyText: '暂无数据',
      error: {
        cellEditRender: '渲染器 cell-render 和 edit-render 不能同时使用',
        delGetAllRecords: '方法 getAllRecords 已废弃，请使用 getRecordset',
        delGetRecords: '方法 getRecords 已废弃，请使用 getData',
        delLabel: '参数 label 已废弃，请使用 title',
        delProp: '参数 prop 已废弃，请使用 field',
        delRevert: '方法 revert 已废弃，请使用 revertData',
        groupFixed: '如果使用分组表头，固定列必须在左右两侧',
        notDelete: 'Delete 方法不存在',
        notMouse: '虚拟滚动不支持 mouse-config',
        notQuery: 'query 方法不存在',
        notResizable: '横向虚拟滚动不支持 resizable',
        notSave: 'save 方法不存在',
        reqModule: '缺少 {{name}} 模块',
        rowIdEmpty: '参数 row-id 不允许为空',
        scrollOriginal: '虚拟滚动启用后只能导出源数据，请将设置 original=true',
        scrollYHeight: '启用虚拟滚动必须要设置 height 或 max-height',
        toolbarId: '工具栏需要设置唯一 id',
        treeFixedExpand: '树结构的固定列与展开行功能有冲突',
        treeInsert: '树结构不支持 insert 操作',
        treeRemove: '树结构不支持 remove 操作',
        unableInsert: '无法插入到指定位置',
        dargSelf: '不允许自己给自己拖动',
        dargFixed: '固定列不允许拖动',
        remoteMethod: '个性化模板管理远端存储需要设置 multipleHistory.remoteMethod',
        remoteSelectedMethod: '个性化模板管理远端存储需要设置 multipleHistory.remoteSelectedMethod'
      },
      filter: {
        allFilter: '全部',
        clear: '清除当前列筛选',
        clearAll: '清除所有列筛选',
        confirmFilter: '筛选',
        empty: '为空',
        emptyText: '暂无数据',
        equal: '等于',
        include: '包含',
        prefix: '开头是',
        resetFilter: '重置',
        unempty: '不为空'
      },
      individuation: {
        cancelBtn: '取消',
        colConfigs: {
          visible: '显示',
          invisible: '隐藏',
          asc: '正序',
          desc: '倒序',
          unsorted: '未排序',
          frozenLeft: '左冻结',
          frozenRight: '右冻结',
          unfrozen: '未冻结'
        },
        hideMsg: '至少保留一列显示',
        resetBtn: '重置',
        saveBtn: '确定',
        tabs: {
          base: {
            title: '基础设置',
            tips: '点击图标按钮设置个性化'
          },
          other: {
            title: '其他设置',
            tips: '设置服务器排序或客户端排序、每页条数大小。',
            sortType: '排序类型',
            currPageSort: '当前页数据排序',
            allDataSort: '所有数据排序',
            pageSize: '每页条数'
          }
        },
        title: '个性化设置',
        switchtitle: '模板管理',
        switchsave: '保存配置',
        switchlabel: '配置列表：',
        switchapply: '使用',
        switchedit: '编辑',
        switchdel: '删除',
        switchconfirm: '确认',
        switchonlytemp: '保存模板',
        switchtempapply: '保存并使用模板',
        switchtempoverwrite: '覆盖并使用模板',
        switchdelcon: '确定要删除这个模板？',
        switchdelyes: '确定',
        switchdelno: '取消',
        switchapplycon: '确定要使用这个模板？'
      },
      removeSelectRecord: '您确定要移除所选记录吗？',
      saveSuccess: '保存成功',
      selectOneRecord: '请至少选择一条记录！',
      isSaveMsg: '有修改的数据，是否要保存？'
    },
    hrapprover: {
      approver: '权签人',
      noselected: '没有选择权签人',
      noapprover: '没有权签人',
      remark: '备注'
    },
    imageViewer: {
      loadErrorAlt: '加载失败'
    },
    navMenu: {
      moreText: '更多'
    },
    logout: {
      in: '登录',
      out: '注销'
    },
    page: {
      goto: '前往',
      item: '条',
      next: '下一页',
      page: '条/页',
      pageClassifier: '页',
      pagesize: '条/页',
      prev: '上一页',
      total: '总条数'
    },
    popeditor: {
      cancel: '取 消',
      confirm: '确 认',
      historyLists: '历史数据列表',
      reset: '重 置',
      search: '查 询',
      selectionLists: '选择数据列表',
      sourceLists: '所有数据列表',
      title: '选择',
      filterNode: '输入内容进行筛选'
    },
    popupload: {
      fileName: '文件名',
      fileSize: '文件大小',
      fileStatus: '文件状态',
      uploadError: '上传失败',
      dialogTitle: '文件上传',
      cancelButtonText: '取消',
      tipsFileText: '上传提示',
      saveButtonText: '开始上传',
      uploadSuccess: '上传成功！',
      uploadButtonText: '选择文件',
      uploadsButtonText: '选择批量文件',
      errorTypeTips: '上传文件类型不匹配',
      errorNumTips: '上传文件数量超出限制,已取消该操作',
      errorSizeTips: '上传文件大小超出限制',
      limitUploadFileNumber: '上传文件数限制为',
      limitUploadFileType: '上传文件类型限制为',
      limitUploadFileSize: '上传文件大小不超过'
    },
    rate: {
      level: {
        average: '一般',
        excellent: '很好',
        fair: '差',
        good: '好',
        poor: '很差'
      }
    },
    select: {
      loading: '加载中',
      noMatch: '无匹配数据',
      noData: '无数据',
      placeholder: '请选择'
    },
    search: {
      placeholder: '搜索'
    },
    tabs: {
      moreItem: '更多'
    },
    tag: {
      add: '添加'
    },
    toggleMenu: {
      placeholder: '请输入内容进行筛选'
    },
    treeMenu: {
      placeholder: '请输入内容进行筛选'
    },
    transfer: {
      filterPlaceholder: '请输入搜索内容',
      hasCheckedFormat: '已选 {checked}/{total} 项',
      noCheckedFormat: '共 {total} 项',
      noData: '无数据',
      noMatch: '无匹配数据',
      titles: ['列表 1', '列表 2']
    },
    tree: {
      emptyText: '暂无数据'
    },
    upload: {
      limitUploadFileNumber: '已达到最大上传文件数'
    },
    usercard: {
      address: '地址',
      collapse: '收起',
      department: '部门',
      email: '邮箱',
      employeeId: '员工 ID',
      expand: '展开',
      fax: '传真',
      internal: '内线',
      manager: '主管',
      mobile: '手机',
      other: '其他',
      phone: '固定电话',
      timezone: '时区',
      title: '用户信息: {0}',
      travelcode: '出差联系信息',
      viop: 'VIOP',
      zipcode: '邮编'
    },
    richText: {
      bold: '加粗',
      italic: '倾斜',
      underline: '下划线',
      header: '段落格式',
      strike: '删除线',
      blockquote: '块引用',
      codeBlock: '插入代码段',
      size: '字体大小',
      listOrdered: '编号列表',
      listBullet: '项目列表',
      header1: 'h1',
      header2: 'h2',
      align: '对齐方式',
      color: '字体颜色',
      background: '背景颜色',
      image: '图像',
      video: '视频',
      link: '添加链接',
      formula: '插入公式',
      clean: '清除格式',
      indent1: '向左缩进',
      indent2: '向右缩进',
      pickerLabel: '标题大小',
      headerPicker1: '标题一',
      headerPicker2: '标题二',
      headerPicker3: '标题三',
      headerPicker4: '标题四',
      headerPicker5: '标题五',
      headerPicker6: '标题六',
      normal: '标准',
      sizeSmall: '小号',
      sizeLarge: '大号',
      sizeHuge: '超大号',
      alignPicker1: '居左对齐',
      alignPicker2: '居中对齐',
      alignPicker3: '居右对齐',
      alignPicker4: '两端对齐',
      subScript: '下标',
      superScript: '上标',
      directionRTL: '从右到左',
      font: '字体',
      file: '文件',
      betterTable: '表格',
      insertColumnRight: '右插入列',
      insertColumnLeft: '左插入列',
      insertRowUp: '上插入行',
      insertRowDown: '下插入行',
      mergeCells: '合并单元格',
      unmergeCells: '拆分单元格',
      deleteColumn: '删除当前列',
      deleteRow: '删除当前行',
      deleteTable: '删除表格',
      colorPicker: '背景颜色',
      placeholder: '在此处插入文本...'
    },
    steps: {
      done: '已完成',
      doing: '进行中',
      wait: '等待中'
    },
    actionSheet: {
      cancel: '取消'
    },
    image: {
      loadFail: '加载失败'
    },
    miniPicker: {
      cancel: '取消',
      confirm: '确定'
    },
    pullRefresh: {
      pulling: '下拉即可刷新',
      loosing: '释放即可刷新'
    }
  },
  validation: {
    array: {
      len: '%s 的长度必须为 %s',
      min: '%s 长度不能小于 %s',
      max: '%s 的长度不能大于 %s',
      range: '%s 的长度必须介于 %s 和 %s 之间'
    },
    date: {
      format: '%s 日期 %s 对于格式 %s 无效',
      invalid: '%s 日期 %s 无效',
      parse: '无法分析 %s 日期， %s 无效'
    },
    default: '%s 字段校验错误',
    enum: '%s 必须是 %s 中的一个',
    number: {
      len: '%s 必须等于 %s',
      min: '%s 不能小于 %s',
      max: '%s 不能大于 %s',
      range: '%s 必须介于 %s 和 %s 之间'
    },
    pattern: {
      mismatch: '%s 值%s 与模式 %s 不匹配'
    },
    required: '必填',
    string: {
      len: '%s 必须是 %s 个字符',
      min: '%s 必须至少为 %s 个字符',
      max: '%s不 能大于 %s 个字符',
      range: '%s 必须介于 %s 和 %s 个字符之间'
    },
    types: {
      acceptFile: '只接受文件',
      acceptImg: '只接受图片格式',
      array: '非法数组',
      boolean: '非法布尔值',
      date: '不符合规则的日期格式',
      dateTime: '不符合规则的日期时间格式',
      dateYM: '不符合规则的日期格式(yyyy-mm)',
      dateYMD: '不符合规则的日期格式(yyyy-MM-dd)',
      digits: '非法纯数字',
      email: '非法邮件地址',
      fileSize: '文件大小的格式不正确,应如 3kb',
      float: '非法浮点数',
      hex: '非法十六进制',
      integer: '非法整数',
      longDateTime: '不符合规则的长日期格式',
      method: '必须是函数（Function）',
      number: '非法数字',
      object: '非法对象',
      regexp: '非法正则表达式',
      specialch: '只能包含数字、字母、下划线、横杠、点号',
      specialch2: '只能包含数字、字母、下划线、横杠',
      speczh: '只能包含数字、字母、下划线、汉',
      string: '非法字符串',
      time: '不符合规则的时间格式',
      url: '非法 URL 地址',
      version: '非法版本格式'
    },
    whitespace: '%s 不能为空'
  },
  vueplus: {
    beingMaintained: {
      label: '所选服务在{city}处于维护状态。',
      maintainedTime: '维护时间：',
      description: '维护时间无法管理资源，给你带来不便，还请谅解！',
      changeTo: '请切换至'
    },
    beta: {
      moreText: '了解更多',
      applyText: '立即申请'
    }
  }
}
